electric percolator - French English Dictionary